Phân bố và môi trường sống Epinephelus corallicola

E. corallicola có phạm vi phân bố rộng khắp Tây Thái Bình Dương. Loài này được tìm thấy ở khắp vùng biển các nước Đông Nam Á, có mặt ở cả quần đảo Trường Saquần đảo Hoàng Sa trong Biển Đông; ngược lên phía bắc đến đảo Đài Loan và bờ biển đông nam Trung Quốc; phía nam trải dài xuống khắp vùng biển phía bắc Úc; phía đông giới hạn đến Palau, quần đảo Solomonquần đảo Mariana; thỉnh thoảng xuất hiện ở phía bắc New Caledonia. Cá trưởng thành sống xung quanh các rạn san hô và các bãi đá ngầm ở độ sâu khoảng 30 m trở lại, đôi khi ở các khu vực cửa biển; cá con sống ở vùng nước nông hơn[1][2].